thundering applause - Turkish English Dictionary